Ordered Array container template. More...
#include <tarray.h>
Public Member Functions | |
TOrderedArray (int32 initSize=0, int32 delta=TArrayBase< T >::kDefaultDelta) | |
TOrderedArray (const TOrderedArray< T > &a) | |
TOrderedArray (const TContainer< T > &c) | |
virtual TContainer< T > * | newInstance () const |
virtual int32 | index (const T &t) const |
virtual int32 | shouldGo (const T &t) const |
Ordered Array container template.
This class always adds items sorted.
TOrderedArray | ( | int32 | initSize = 0 , |
|
int32 | delta = TArrayBase<T>::kDefaultDelta | |||
) | [inline] |
TOrderedArray | ( | const TOrderedArray< T > & | a | ) | [inline] |
TOrderedArray | ( | const TContainer< T > & | c | ) | [inline] |
virtual TContainer<T>* newInstance | ( | ) | const [inline, virtual] |
Create a copy of this container.
Implements TContainer< T >.
virtual int32 index | ( | const T & | t | ) | const [inline, virtual] |
Get index of item.
Implements TArrayBase< T >.
virtual int32 shouldGo | ( | const T & | t | ) | const [inline, virtual] |
Get index for potential item.
Implements TArrayBase< T >.